bite (the) dust

Translations
disparaître
Definitions
To die, fail, or come to an end; often used humorously or informally to describe someone or something that has been defeated or has stopped working.